package com.zhongwang.mms.module.buy.service;

import com.zhongwang.mms.base.BaseService;
import com.zhongwang.mms.module.buy.dao.BPreOrderPlanDao;
import com.zhongwang.mms.module.buy.model.BPreOrderPlan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class BuyProcurementPlanDashboardService extends BaseService{
    @Autowired
    private BPreOrderPlanDao bPreOrderPlanDao;
    /**
     * 预购明细列表 -- 明细模式 -- 普通搜索
     *
     * @param where 搜索条件
     * @return 采购计划列表
     */
    public List<BPreOrderPlan> findDetailsProcurementPlanByQuery(BPreOrderPlan where) {
        return bPreOrderPlanDao.selectDetailsProcurementPlanByQuery(where);
    }
    /**
     * 查询预购明细列表 -- 明细模式 - 高级搜索
     *
     * @param where 搜索条件
     * @return 采购计划列表
     */
    public List<BPreOrderPlan> findDetailsProcurementPlanByQueryForAdvanceList(BPreOrderPlan where) {
        return bPreOrderPlanDao.findDetailsProcurementPlanByQueryForAdvanceList(where);
    }
    /**
     * 根据主键获取对应的预购计划数据
     *
     * @param id
     * @return 对应的预购计划数据
     */
    public BPreOrderPlan getBPreOrderPlanByPrimaryKey(Integer id) {
        return bPreOrderPlanDao.selectByPrimaryKey(id);
    }
}
